..List X/W bans...:set %_arhelp _pxwlist # | _pentry _arhelp Pattern to match?( $+ %col.custdark $+ Enter for %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
..List channel bans:_msgxw # banlist #
.-
.Access [á 0 á]
..Automatic login
...Enable for this channel...:set %_arhelp auto xa # | _askr _arhelp Password?
...Disable for this channel:auto xd #
...-
...View all X/W auto logins...:auto xv
...Clear all X/W auto logins:auto xd
..-
..Perform login...:if (%autoxw. [ $+ [ # ] ] != $null) auto xp # | else { set %_arhelp _msgxw # login # | _askr _arhelp Password? }
..Change password...:set %_arhelp _pxwpass # | _askr _arhelp New password?
..Deauthenticate:_msgxw # deauth #
..-
..Login as new user...:set %_arhelp _pxwfirst # | _askr _arhelp New password? (this is only if you have never logged in before)
.Info [á 0 á]
..Your access:_msgxw # access #
..Your commands:_msgxw # showcommands #
..-
..Check user's access...:set %_arhelp _msgxw # access # | _askr _arhelp Nickname or mask to check access for?
..-
..Channel info:_msgxw # chaninfo #
.Status [á 1 á]:_msgxw # status #
.-
.Suspend [100]
..Suspend user, in seconds...:set %_arhelp _pxwsus # s | _askr _arhelp Suspend for how many seconds?
..Suspend user, in minutes...:set %_arhelp _pxwsus # m | _askr _arhelp Suspend for how many minutes?
..Suspend user, in hours...:set %_arhelp _pxwsus # h | _askr _arhelp Suspend for how many hours?
..Suspend user, in days...:set %_arhelp _pxwsus # d | _askr _arhelp Suspend for how many days?
..-
..Unsuspend user...:set %_arhelp _msgxw # unsuspend # | _askr _arhelp Nickname or address of user to unsuspend?
.Users [400]
..Add user...:set %_arhelp _pxwadd # | _askr _arhelp Nickname of new user?
..Remove user...:set %_arhelp _msgxw # remuser # | _askr _arhelp Nickname or address of user to remove?
..-
..Change access...:set %_arhelp _pxwacc # | _askr _arhelp Nickname or address of user to modify?
..Modify mask...:set %_arhelp _pxwmat # | _askr _arhelp Nickname of user to modify?
..Set auto-op
...On...:set %_arhelp _pxwaop # on | _askr _arhelp Nickname or address of user to modify?
...Off...:set %_arhelp _pxwaop # off | _askr _arhelp Nickname or address of user to modify?
..-
..Modify password...:set %_arhelp _pxwmpass # | _askr _arhelp Nickname or address of user to modify password for?
.-
.Join/part [450]
..Have X/W part channel:_msgxw # part #
..-
..Have X join the channel:_msgxw X join #
..Have W join the channel:_msgxw W join #
..-
..Add to X/W's autojoin list:_msgxw # addchan #
..Remove from X/W's autojoin list:_msgxw # remchan #
.Config [450]
..Mass deop protection...:set %_arhelp _msgxw # set # massdeoppro | _askr _arhelp Maximum number of deops allowed?
..Nick flood protection...:set %_arhelp _msgxw # set # nickfloodpro | _askr _arhelp Maximum number of nick changes allowed?
..-
..X/W always opped
...On:_msgxw # set # alwaysop on
...Off:_msgxw # set # alwaysop off
..-
..Description
...Set...:set %_arhelp _msgxw # set # description | _askr _arhelp New channel description?
...Clear:_msgxw # set # description
..URL
...Set...:set %_arhelp _msgxw # set # url | _askr _arhelp New channel URL?
...Clear:_msgxw # set # url
..-
..Automatic topic
...On:_msgxw # set # autotopic on
...Off:_msgxw # set # autotopic off
..Auto-op for new users
...On:_msgxw # set # userflags 1
...Off:_msgxw # set # userflags 0
.Config [500]
..General flood protection...:set %_arhelp _msgxw # set # floodpro | _askr _arhelp Maximum number of modes/topics/kicks allowed?
..-
..No ops but X/W
...On:_msgxw # set # noop on
...Off:_msgxw # set # noop off
..Only allow OP command
...On:_msgxw # set # oponly on
...Off:_msgxw # set # oponly off
..Only allow known ops
...On:_msgxw # set # strictop on
...Off:_msgxw # set # strictop off
.Get X/W! [500]
..Login and get X for the first time...:set %_arhelp _pxwget # X | _askr _arhelp Your new password as administrator?
..Login and get W for the first time...:set %_arhelp _pxwget # W | _askr _arhelp Your new password as administrator?
..-
..Read me first:dispa Note that these options are only for channels that have had their registration ALREADY accepted. To register a channel on undernet you must go to http://cservice.undernet.org/regist/ and fill out a form, including e-mail addresses of 10 supporters.
%s^c
.AutoKick [ S ]
..Add...:set %_arhelp _msgcs akick # add | _askr _arhelp Nickname or mask of user to AutoKick?
..Delete...:set %_arhelp _msgcs akick # del | _askr _arhelp Mask or index number of AutoKick to delete?
..Deop...:set %_arhelp _msgcs mdeop # | _pentry _arhelp Perform mass deop via ChanServ on # $+ ?
..Kick...:set %_arhelp _msgcs mkick # | _pentry _arhelp Perform mass kick via ChanServ on # $+ ?
.Unban self [ A ]:_msgcs unban # me
.Unban all [ S ]:_msgcs unban # all
.-
.Info [ -- ]:_msgcs info #
.Your access [ -- ]:_msgcs access #
.-
.List [ A ]
..AOP...:set %_arhelp _msgcs aop # list | _pentry _arhelp Pattern to search for in AutoOp list?( $+ %col.custdark $+ Enter to list %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
..SOP...:set %_arhelp _msgcs sop # list | _pentry _arhelp Pattern to search for in AutoOp list?( $+ %col.custdark $+ Enter to list %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
..AKick...:set %_arhelp _msgcs akick # list | _pentry _arhelp Pattern to search for in AutoOp list?( $+ %col.custdark $+ Enter to list %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
.Access... [ A ]:set %_arhelp _msgcs access # | _askr _arhelp Nickname of user to check access of?
.Count of ops [ A ]:_msgcs count #
.-
.MemoServ... [ A ]:set %_arhelp _msgms sendsop # | _askr _arhelp Memo to send to all SOPs on # $+ ?
.-
.AutoOps [ S ]
..Add...:set %_arhelp _msgcs aop # add | _askr _arhelp Nickname or mask of user to add as AutoOp?
..Delete...:set %_arhelp _msgcs aop # del | _askr _arhelp Nickname or index number of AutoOp to delete?
..Set to normal level:_setcfld 15 15 4 250 | dispa Channel CTCP flood protection for %col.target $+ # $+ set to NORMAL level.
..Set to high level:_setcfld 16 16 3 200 | dispa Channel CTCP flood protection for %col.target $+ # $+ set to HIGH level.
..Set to tight level:_setcfld 17 17 2 150 | dispa Channel CTCP flood protection for %col.target $+ # $+ set to TIGHT level.
..-
..Set to global default:_setcfld | dispa Channel CTCP flood protection for %col.target $+ # $+ will now use global setting.
..-
..Disable (turn off):_setcfld 1 1 99 9999 | dispa Channel CTCP flood protection for %col.target $+ # $+ is now OFF.
.-
.$_dynpop(%.^whois) Whois on join
..$_dynpop(%.^whoison) Whois users who join:set %whois.onjoin. [ $+ [ # ] ] on | dispa You will whois any user who joins %col.target $+ #
..$_dynpop(%.^whoisop) Whois if you are opped:set %whois.onjoin. [ $+ [ # ] ] op | dispa You will whois any user who joins %col.target $+ # $+ if you are opped
..$_dynpop(%.^whoisoff) Don't whois users who join:set %whois.onjoin. [ $+ [ # ] ] off | dispa You will not whois users who join %col.target $+ #
.$_dynpop(%.^ops) @Ops bypass protection
..$_dynpop(%.^ops) @Ops will not activate most channel protection:set %+nofloodkick.ops. [ $+ [ # ] ] $true | dispa Ops will not set off most channel protections (on %col.target $+ # $+ )
..$_dynpop($_not(%.^ops)) @Ops can activate channel protection:set %+nofloodkick.ops. [ $+ [ # ] ] $false | dispa Ops can set off channel protections like any other user (on %col.target $+ # $+ )
.$_dynpop(%.^vocs) +Voices bypass protection
..$_dynpop(%.^vocs) +Voices will not activate most channel protection:set %+nofloodkick.vocs. [ $+ [ # ] ] $true | dispa Voiced users will not set off most channel protections (on %col.target $+ # $+ )
..$_dynpop($_not(%.^vocs)) +Voices can activate channel protection:set %+nofloodkick.vocs. [ $+ [ # ] ] $false | dispa Voiced users can set off channel protections like any other user (on %col.target $+ # $+ )
..Times New Roman:font $_rtok(1,32,%font.basic) times new roman
..-
..Select...:font
.Rerouting
..Reroute $active $+ ...:set %_arhelp rr $active | _askr _arhelp Channel, nickname, or DCC chat to reroute # to? (prefix a DCC chat with an = sign)
..Link $active $+ ... (two-way reroute):set %_arhelp rr -l $active | _askr _arhelp Channel, nickname, or DCC chat to link # to? (prefix a DCC chat with an = sign)
..Disable reroute:rr $active
..-
..Reroute ALL channels...:set %_arhelp rr !chan | _askr _arhelp Channel, nickname, or DCC chat to reroute ALL channels to? (prefix a DCC chat with an = sign)
..Disable ALL rerouting:rr c
..-
..How to reroute
...$_dynpop(%+reroute.showchan) Prefix with #channel
....On:rr +s
....Off:rr -s
...$_dynpop(%+reroute.showjoin) Show joins/parts
....On:rr +j
....Off:rr -j
...$_dynpop(%+reroute.showtopic) Show topics
....On:rr +t
....Off:rr -t
...$_dynpop(%+reroute.shownick) Show nick changes
....On:rr +n
....Off:rr -n
...$_dynpop(%+reroute.showmine) Show what you type
....On:rr +m
....Off:rr -m
..View rerouting settings...:rr v
.-
.%s^mm:set %_arhelp _msgms sendsop # | _askr _arhelp Memo to send to all SOPs on # $+ ?
.-
.Auto mode/topics
..Set a mode to be
...enforced at all times...:set %_arhelp strict sm # | _askr _arhelp Mode to enforce on # at all times?
...set when you are opped...:set %_arhelp strict om # | _askr _arhelp Mode to set on # when you are opped?
...set when you are alone...:set %_arhelp strict am # | _askr _arhelp Mode to set on # if you are alone?
..Set a topic to be
...enforced at all times...:set %_arhelp strict st # | _pentry _arhelp $+ $_s2p($chan(#).topic) Topic to enforce on # at all times?
...set when you are opped...:set %_arhelp strict ot # | _pentry _arhelp $+ $_s2p($chan(#).topic) Topic to set on # when you are opped?
...set when you are alone...:set %_arhelp strict at # | _pentry _arhelp $+ $_s2p($chan(#).topic) Topic to set on # if you are alone?
..-
..View current settings:strictinfo #
..Clear current settings:{
if (%strictmode. [ $+ [ # ] ] != $null) strict sm #
if (%onopmode. [ $+ [ # ] ] != $null) strict om #
if (%alonemode. [ $+ [ # ] ] != $null) strict am #
if (%stricttopic. [ $+ [ # ] ] != $null) strict st #
if (%onoptopic. [ $+ [ # ] ] != $null) strict ot #
if (%alonetopic. [ $+ [ # ] ] != $null) strict at #
}
.Auto events
..$_dynpop(%pp.aech) $active auto events:set %pp.aech $true | dispa Auto events you add/change/delete will apply only to %col.target $+ #
..$_dynpop($_not(%pp.aech)) Global auto events:set %pp.aech $false | dispa Auto events you add/change/delete will apply to all channels
..-
..Add event for
...when anyone joins...:_preae | set %_arhelp auto ja %.ch | _askr _arhelp Event to perform? (use &chan& for channel name, &nick& for user who joined, &me& for your nick)
...when you join...:_preae | set %_arhelp auto fa %.ch | _askr _arhelp Event to perform? (use &chan& for channel name, &me& for your nick)
...when you are opped...:_preae | set %_arhelp auto oa %.ch | _askr _arhelp Event to perform? (use &chan& for channel name, &nick& for user who opped you, &me& for your nick)
..-
..View events for
...when anyone joins...:_preae | auto jv %.ch
...when you join...:_preae | auto fv %.ch
...when you are opped...:_preae | auto ov %.ch
...-
...All of the above...:_preae | auto *v %.ch
..Perform events now
...as if someone just joined...:set %_arhelp auto jp # | _askr _arhelp Nickname of user who just "joined"?
...as if you just joined:auto fp # $me
...as if you were just opped...:set %_arhelp auto op # | _askr _arhelp Nickname of user who just "opped you"?
..-
..Delete events for
...when anyone joins:_preae | auto jd %.ch
...when you join:_preae | auto fd %.ch
...when you are opped:_preae | auto od %.ch
...-
...All of the above:_preae | auto *d %.ch
..Auto-clear events
...when anyone joins
....Never:_preae | auto je %.ch 0
....On exit:_preae | auto je %.ch 1
....On disconnect:_preae | auto je %.ch 2
....When you part:_preae | auto je %.ch 3
...when you join
....Never:_preae | auto fe %.ch 0
....On exit:_preae | auto fe %.ch 1
....On disconnect:_preae | auto fe %.ch 2
....When you part:_preae | auto fe %.ch 3
...when you are opped
....Never:_preae | auto oe %.ch 0
....On exit:_preae | auto oe %.ch 1
....On disconnect:_preae | auto oe %.ch 2
....When you part:_preae | auto oe %.ch 3
...-
...All of the above
....Never:_preae | auto *e %.ch 0
....On exit:_preae | auto *e %.ch 1
....On disconnect:_preae | auto *e %.ch 2
....When you part:_preae | auto *e %.ch 3
..-
..On join events
...Activate for anyone:_preae | auto ju %.ch >0
...Activate for userlevel below 50:_preae | auto ju %.ch <50
...Activate only if userlevel
....is less than X...:_preae | set %_arhelp auto ju %.ch < | _askr _arhelp Activate only if userlevel is less than what?
....is more than X...:_preae | set %_arhelp auto ju %.ch > | _askr _arhelp Activate only if userlevel is greater than what?
....is less than or equal to X...:_preae | set %_arhelp auto ju %.ch <= | _askr _arhelp Activate only if userlevel is less than or equal to what?
....is more than or equal to X...:_preae | set %_arhelp auto ju %.ch >= | _askr _arhelp Activate only if userlevel is greater than or equal to what?
....is equal to X...:_preae | set %_arhelp auto ju %.ch = | _askr _arhelp Activate only if userlevel is equal to what?
...-
...View current setting:_preae | auto ju %.ch
.Botlist
..Add bot for this channel
...Standard eggdrop...:set %_arhelp _pbot1e # | _askr _arhelp Nickname or custom mask of bot? (Ex: ChanBot*!*here@*)
...Other PP user using OPME...:set %_arhelp _pbot1p # | _askr _arhelp Nickname or custom mask of user? (Ex: *!*ident@*.dom.com)
...Custom...:set %_arhelp _pbot1 # | _askr _arhelp Nickname or custom mask of bot? (Ex: ChanBot*!*here@*)
..-
..%_^ab1
...Change password...:set %_arhelp botlist a # %_^ab1 | _askr _arhelp New password?
...-
...Change/add command
....Login... (run when you join chan):set %_arhelp botlist c # 1 login | _askr _arhelp Login command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
....Opme... (opping yourself):set %_arhelp botlist c # 1 opme | _askr _arhelp Opme command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
....Op... (opping others):set %_arhelp botlist c # 1 op | _askr _arhelp Op command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to op)
....Deop...:set %_arhelp botlist c # 1 deop | _askr _arhelp Deop command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to deop)
....Kick...:set %_arhelp botlist c # 1 kick | _askr _arhelp Kick command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to kick, &msg& for kick reason)
....Ban...:set %_arhelp botlist c # 1 ban | _askr _arhelp Ban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to ban, &msg& for any ban reason)
....Unban...:set %_arhelp botlist c # 1 unban | _askr _arhelp Unban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to unban)
....Topic...:set %_arhelp botlist c # 1 topic | _askr _arhelp Topic command? (use &bot& for bot's nick, &pw& for bot's password, &msg& for new topic)
...-
...Delete bot:botlist d # 1
..%_^ab2
...Change password...:set %_arhelp botlist a # %_^ab2 | _askr _arhelp New password?
...-
...Change/add command
....Login... (run when you join chan):set %_arhelp botlist c # 2 login | _askr _arhelp Login command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
....Opme... (opping yourself):set %_arhelp botlist c # 2 opme | _askr _arhelp Opme command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
....Op... (opping others):set %_arhelp botlist c # 2 op | _askr _arhelp Op command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to op)
....Deop...:set %_arhelp botlist c # 2 deop | _askr _arhelp Deop command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to deop)
....Kick...:set %_arhelp botlist c # 2 kick | _askr _arhelp Kick command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to kick, &msg& for kick reason)
....Ban...:set %_arhelp botlist c # 2 ban | _askr _arhelp Ban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to ban, &msg& for any ban reason)
....Unban...:set %_arhelp botlist c # 2 unban | _askr _arhelp Unban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to unban)
....Topic...:set %_arhelp botlist c # 2 topic | _askr _arhelp Topic command? (use &bot& for bot's nick, &pw& for bot's password, &msg& for new topic)
...-
...Delete bot:botlist d # 2
..%_^ab3
...Change password...:set %_arhelp botlist a # %_^ab3 | _askr _arhelp New password?
...-
...Change/add command
....Login... (run when you join chan):set %_arhelp botlist c # 3 login | _askr _arhelp Login command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
....Opme... (opping yourself):set %_arhelp botlist c # 3 opme | _askr _arhelp Opme command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
....Op... (opping others):set %_arhelp botlist c # 3 op | _askr _arhelp Op command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to op)
....Deop...:set %_arhelp botlist c # 3 deop | _askr _arhelp Deop command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to deop)
....Kick...:set %_arhelp botlist c # 3 kick | _askr _arhelp Kick command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to kick, &msg& for kick reason)
....Ban...:set %_arhelp botlist c # 3 ban | _askr _arhelp Ban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to ban, &msg& for any ban reason)
....Unban...:set %_arhelp botlist c # 3 unban | _askr _arhelp Unban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to unban)
....Topic...:set %_arhelp botlist c # 3 topic | _askr _arhelp Topic command? (use &bot& for bot's nick, &pw& for bot's password, &msg& for new topic)
..$_dynpop(%.^csa) List percentage away:_cscanm a Percentage away
..$_dynpop(%.^csw) List who is away:_cscanm w Who is away
..$_dynpop(%.^csi) List IRCops:_cscanm i IRCops
..$_dynpop(%.^csh) List average server hops:_cscanm h Average server hops
..$_dynpop(%.^css) List favorite server:_cscanm s Favorite server
..$_dynpop(%.^csl) List who is on fav. server:_cscanm l Who is on favorite server
..$_dynpop(%.^csm) List who is on your server:_cscanm m Who is on your server
..$_dynpop(%.^csr) Route to separate window:if (r isin %chanscan.default) { set %chanscan.default $remove(%chanscan.default,r) | dispa Default scan will not be routed to a seperate window } | else { set %chanscan.default %chanscan.default $+ r | dispa Default scan will be routed to a seperate window }
.-
.Users matching a mask
..%^scan.1:clones # $gettok(%^scan.1,2,32)
..%^scan.2:clones # $gettok(%^scan.2,2,32)
..%^scan.3:clones # $gettok(%^scan.3,2,32)
..%^scan.4:clones # $gettok(%^scan.4,2,32)
..%^scan.5:clones # $gettok(%^scan.5,2,32)
..%^scan.6:clones # $gettok(%^scan.6,2,32)
..-
..%^scan.clear:unset %^scan.*
..Other...:set %_arhelp _puscan # | _askr _arhelp User mask to scan for on # $+ ? (ex: aol or *.aol.com)
.Users you know:userscan #
.Clone scan:clones #
.-
.Simple scans
..Who's away?:scan # aw
..IRCops:scan # i
..Server usage:scan # hslm
.All of the above:scan # awihslm
.All, routed to separate window...:scan # awihslmr
.All but selected nicks...:if ($snicks == $null) _error You must select some nicks as users to not send the message to | set %_arhelp allbut # $snicks | _askr _arhelp Mass notice message?
.All but one user...:set %_arhelp _pallbut # | _askr _arhelp Who should we NOT send this notice to?
Favorites
.Add channel to favorites:fav a
.Remove channel from favorites:fav r
.-
.View favorites:fav v
.Clear favorites:fav c
.-
.Join favorites now F11:fav j
.Join favorites on signon
..$_dynpop($_ppcfg(Misc,AutoFavorites)) On:fav s on
..$_dynpop($_not($_ppcfg(Misc,AutoFavorites))) Off:fav s off